home *** CD-ROM | disk | FTP | other *** search
/ Windows Expert / Windows Expert.iso / windownt / wpj1_8.zip / FDIAG.ZIP / FDIAGVW.CPP < prev    next >
C/C++ Source or Header  |  1993-08-12  |  2KB  |  86 lines

  1. // fdiagvw.cpp : implementation of the CFdiagView class
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include "fdiag.h"
  6.  
  7. #include "fdiagdoc.h"
  8. #include "fdiagvw.h"
  9.  
  10. #ifdef _DEBUG
  11. #undef THIS_FILE
  12. static char BASED_CODE THIS_FILE[] = __FILE__;
  13. #endif
  14.  
  15. /////////////////////////////////////////////////////////////////////////////
  16. // CFdiagView
  17.  
  18. IMPLEMENT_DYNCREATE(CFdiagView, CView)
  19.  
  20. BEGIN_MESSAGE_MAP(CFdiagView, CView)
  21.     //{{AFX_MSG_MAP(CFdiagView)
  22.     ON_COMMAND(ID_FILE_OPENWITHNEWFILEDIALOGBOX, OnFileOpenwithnewfiledialogbox)
  23.     //}}AFX_MSG_MAP
  24. END_MESSAGE_MAP()
  25.  
  26. /////////////////////////////////////////////////////////////////////////////
  27. // CFdiagView construction/destruction
  28.  
  29. CFdiagView::CFdiagView()
  30. {
  31.     // TODO: add construction code here
  32. }
  33.  
  34. CFdiagView::~CFdiagView()
  35. {
  36. }
  37.  
  38. /////////////////////////////////////////////////////////////////////////////
  39. // CFdiagView drawing
  40.  
  41. void CFdiagView::OnDraw(CDC* pDC)
  42. {
  43.     CFdiagDoc* pDoc = GetDocument();
  44.  
  45.     // TODO: add draw code here
  46. }
  47.  
  48.  
  49.  
  50. /////////////////////////////////////////////////////////////////////////////
  51. // CFdiagView diagnostics
  52.  
  53. #ifdef _DEBUG
  54. void CFdiagView::AssertValid() const
  55. {
  56.     CView::AssertValid();
  57. }
  58.  
  59. void CFdiagView::Dump(CDumpContext& dc) const
  60. {
  61.     CView::Dump(dc);
  62. }
  63.  
  64. CFdiagDoc* CFdiagView::GetDocument() // non-debug version is inline
  65. {
  66.     ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CFdiagDoc)));
  67.     return (CFdiagDoc*) m_pDocument;
  68. }
  69.  
  70. #endif //_DEBUG
  71.  
  72. /////////////////////////////////////////////////////////////////////////////
  73. // CFdiagView message handlers
  74. #include "filedial.h"
  75. void CFdiagView::OnFileOpenwithnewfiledialogbox()
  76. {
  77.     CFileDialogEx dlg(TRUE, "txt", NULL, OFN_FILEMUSTEXIST
  78.             | OFN_HIDEREADONLY,
  79.             "Text Files (*.txt) | *.txt All Files (*.*) |*.* ||");
  80.     if (dlg.DoModal()==IDOK) {
  81.           // get the filename;
  82.           
  83.     };
  84.     
  85. }
  86.